package com.papercutting.platform.dto.query;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 用户查询条件
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class UserQuery extends BaseQuery {
    
    /**
     * 用户昵称（模糊查询）
     */
    private String nickname;
    
    /**
     * 手机号（模糊查询）
     */
    private String phone;
    
    /**
     * 邮箱（模糊查询）
     */
    private String email;
    
    /**
     * 用户状态 0-正常 1-禁用
     */
    private Integer status;
    
    /**
     * 用户类型 0-普通用户 1-管理员
     */
    private Integer userType;
    
    /**
     * 省份
     */
    private String province;
    
    /**
     * 城市
     */
    private String city;
    
    /**
     * 性别 0-未知 1-男 2-女
     */
    private Integer gender;
}